# 定位元素的方式
from selenium import webdriver
import time

driver = webdriver.Chrome()
driver.get("https://www.baidu.com/")
time.sleep(3)

# # 通过 id 来定位 全局唯一，可以唯一定位一个元素
# # 锁定位置 输入梦华录send_keys("梦华录")
# driver.find_element_by_id("kw").send_keys("梦华录")
# time.sleep(3)
# # 锁定位置 点击click()
# driver.find_element_by_id("su").click()

# # 通过name来定位
# driver.find_element_by_name("wd").send_keys("赵盼儿")
# driver.find_element_by_id("su").click()

# # 通过 tag_name定位
# driver.find_element_by_tag_name("input").send_keys("孙二娘")
# driver.find_element_by_id("input").click()

# # class name定位  全局唯一
# driver.find_element_by_class_name("s_ipt").send_keys("孙二娘")
# driver.find_element_by_id("su").click()

# # link text定位  全局唯一
# driver.find_element_by_link_text("hao123").click()

# # partial link text  全局唯一
# driver.find_element_by_partial_link_text("123").click()

# # xpath 任何元素都可以定位到
# driver.find_element_by_xpath("//*[@id='kw']").send_keys("赵盼儿")
# driver.find_element_by_xpath("//*[@id='su']").click()

# css selector
driver.find_element_by_css_selector("#kw").send_keys("李逍遥")
driver.find_element_by_css_selector("#su").click()

time.sleep(5)
# 关闭浏览器
driver.quit()